using System;
using System.Collections.Generic;
using System.Text;

namespace UMEVOR.DTO
{
    public class VOT_DOWNLOAD
    {

        #region Atributos Privados

        private long pID_DOWNLOAD;
        private long pID_AUTOR;
        private string pTX_OBRA;
        private string pTX_NOME_ARQUIVO;
        private int pVL_TAMANHO;
        private string pFL_TIPO;
        private string pTX_AUTOR_ENCARNADO;
        private string pTX_AUTOR_DESENCARNADO;
        private int pID_AUTOR_ENCARNADO;
        private int pID_AUTOR_DESENCARNADO;
        private string pTX_REFORMADOR;             
        private string pTX_ANO;
        private string pTX_MES;
        #endregion

        #region Propriedades Públicas

        public int ID_AUTOR_ENCARNADO
        {
            get { return pID_AUTOR_ENCARNADO; }
            set { pID_AUTOR_ENCARNADO = value; }
        }

        public int ID_AUTOR_DESENCARNADO
        {
            get { return pID_AUTOR_DESENCARNADO; }
            set { pID_AUTOR_DESENCARNADO = value; }
        }

        public long ID_DOWNLOAD
        {
            get { return pID_DOWNLOAD; }
            set { pID_DOWNLOAD = value; }
        }

        public long ID_AUTOR
        {
            get { return pID_AUTOR; }
            set { pID_AUTOR = value; }
        }

        public string TX_AUTOR_ENCARNADO
        {
            get { return pTX_AUTOR_ENCARNADO; }
            set { pTX_AUTOR_ENCARNADO = value; }
        }
        public string TX_AUTOR_DESENCARNADO
        {
            get { return pTX_AUTOR_DESENCARNADO; }
            set { pTX_AUTOR_DESENCARNADO = value; }
        }
        public string TX_OBRA
        {
            get { return pTX_OBRA; }
            set { pTX_OBRA = value; }
        }

        public string TX_NOME_ARQUIVO
        {
            get { return pTX_NOME_ARQUIVO; }
            set { pTX_NOME_ARQUIVO = value; }
        }

        public int VL_TAMANHO
        {
            get { return pVL_TAMANHO; }
            set { pVL_TAMANHO = value; }
        }

        public string FL_TIPO
        {
            get { return pFL_TIPO; }
            set { pFL_TIPO = value; }
        }

        public string TX_REFORMADOR
        {
            get { return pTX_REFORMADOR; }
            set { pTX_REFORMADOR = value; }
        }

        public string TX_ANO
        {
            get { return pTX_ANO; }
            set { pTX_ANO = value; }
        }

        public string TX_MES
        {
            get { return pTX_MES; }
            set { pTX_MES = value; }
        }
        #endregion

        #region Métodos

        public void clear()
        {
            pID_DOWNLOAD = 0;
            pID_AUTOR = 0;
            pTX_OBRA = String.Empty;
            pTX_NOME_ARQUIVO = String.Empty;
            pVL_TAMANHO = 0;
            pFL_TIPO = String.Empty;
            pTX_ANO = String.Empty;
            pTX_MES = String.Empty;
            pTX_REFORMADOR = String.Empty;
        }

        #endregion

    }
}
